#!/bin/bash

# 定义需要同步的目录数组
PROJECT_DIRS=(
    "/data/wwwroot/h5-pro/wxapi"
    "/data/wwwroot/echo-message"
)

# 遍历所有目录执行更新
for dir in "${PROJECT_DIRS[@]}"; do
    echo "Updating $dir ..."
    cd "$dir" || exit

    echo "run command：  git reset --hard"
    git reset --hard

    echo "run command:   git pull"
    git pull

    echo "Update completed for $dir"
    echo "----------------------------------"
    echo "----------------------------------"
done

# 可选：发送通知
echo "All project directories have been updated"

##########【注意事项】
# 1. .git 目录权限需设置777或者设置当前www用户有权限执行
# 2. 设置当前脚本777或者设置当前www用户有权限执行
